aad685b3957609e19d0ae7ca79c1260646644c4f,Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java,DartServerData,onDocumentChanged,#DocumentEvent#,255

Before Change


    synchronized (myImplementedClassData) {
      updateRegionsDeletingTouched(filePath, myImplementedClassData.get(filePath), e);
    }
    synchronized (myImplementedMemberData) {
      updateRegionsDeletingTouched(filePath, myImplementedMemberData.get(filePath), e);
    }
  }

After Change


    updateRegionsDeletingTouched(filePath, myNavigationData.get(filePath), e);
    updateRegionsDeletingTouched(filePath, myOverrideData.get(filePath), e);
    updateRegionsDeletingTouched(filePath, myImplementedClassData.get(filePath), e);
    updateRegionsDeletingTouched(filePath, myImplementedMemberData.get(filePath), e);
  }

  private static void updateRegionsDeletingTouched(@NotNull final String filePath,